.fc-list-continer .list .fc-oper-line {
    display: flex;
    gap: 2px;
    margin-top: 10px;

    * {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: rgb(0, 0, 113);
        font-weight: bold;
    }

    .button {
        width: 80px;
        background-color: rgb(234, 234, 234);
        border: solid 1px;
        border-color: white black black white;
        cursor: pointer;

        * {
            margin: auto;
        }
    }

    .button:hover {
        background-color: rgb(207, 213, 213);
    }

    .button:active {
        border-color: black rgb(113, 113, 113) rgb(113, 113, 113) black;
    }

    .display {
        height: 25px;
        width: 70px;
        background-color: rgb(216, 221, 231);
        border: solid 1px;
        border-color: black white white black;
    }

    .cool {
        color: rgb(36, 36, 255);
    }

    .heat {
        color: red;
    }

    .fan {
        color: black;
    }

    .auto {
        color: rgb(1, 1, 150);
    }

    .button.fc-fan * {
        color: black;
    }

    .fc-num {
        width: 60px;
    }

    .on,
    .ok {
        color: rgb(0, 150, 0);
    }

    .off {
        color: brown;
    }

    .alarm {
        background-color: red;
        color: yellow;
    }

    .display.fc-description {
        justify-content: start;
        padding-left: 8px;
        width: 190px;
    }

    .animation-continer {
        width: 25px;
        position: relative;
    }

    .img {
        height: 25px;
    }

    .on2 {
        animation: blinker 0.8s step-start infinite;
        position: absolute;
        right: 0;
    }
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}